package com.ruoyi.hcrf.domain.entity.task;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("agv_monious")
@ApiModel(value = "AgvMonious对象", description = "agv在库表")
public class AgvMonious implements Serializable {

  private static final long serialVersionUID = 1L;

  @TableId(value = "id", type = IdType.AUTO)
  private String id;

  @ApiModelProperty(value = "品目")
  private String itemNo;

  @ApiModelProperty("容器状态：0-在荷 1-洗净 2-调合 3-未洗净 4-破损 5-RFID读取不良 6-CHT异常 7-DHT异常 8-搬送禁止")
  private Integer itemForm;

  @ApiModelProperty(value = "品目名称")
  private String itemName;


  @ApiModelProperty(value = "批次号")
  private String lotNo;

  @ApiModelProperty(value = "净重")
  private double weight;

  @ApiModelProperty(value = "RFID更新时间")
  private Date rfidTime;

  private String locationId;

  /** 库区 */
  private Integer wareHouse;

  /** 出库 */
  private Integer status;

  @ApiModelProperty(value = "创建者")
  private Integer createBy;

  @ApiModelProperty(value = "创建时间")
  private Date createTime;

  @ApiModelProperty(value = "更新者")
  private Integer updateBy;

  @ApiModelProperty(value = "更新时间")
  private Date updateTime;

  @ApiModelProperty(value = "备注")
  private String remark;

  @ApiModelProperty(value = "删除标志（0代表存在 1代表删除）")
  private String delFlag;

}
